package string;

import java.util.Arrays;

/**
 * String[]split(String regex):拆分
 * 将当前字符串按照满足正则表达式(regex)的部分进行拆分，将拆分出的以String[]形式返回
 */
public class SplitDemo {
    public static void main(String[] args) {
        String line="sasdas5d5s6a4d64asd6135as4d654321g654fg";
        String[] data=line.split("[0-9]+");//按照数字拆分，数字拆没了
        for (int i = 0; i <data.length ; i++) {
            System.out.println(Arrays.toString(data));
        }
        //最开始就是可拆分项，那么数组第一个元素为空字符串
        //如果梁旭两个（两个以上）可拆分性，那么中间也会拆除一个空字符串
        //如果末尾连续多个可拆分项，那么拆除的空字符串被忽略（不要了）
        line=".123....456.789...........";
        data=line.split("\\.+");
        System.out.println(Arrays.toString(data));
        System.out.println(data.length);

    }
}
